/*.container{width:1170px !important;}*/
.banner{height:360px;}
.swi_banner{height: 360px;width:100%;}
.swi_banner a{height:360px;display:block;width:100%;overflow: hidden;position: relative;}
.swi_banner img{height:360px;position:absolute;top:0;left:0;width:auto;}

/*轮播侧边栏*/
.in_sMenu{border:1px solid #ddd;height:360px;position: absolute;top:0;right:50%;margin-right:374px;background-color: #fff;color:#333;background-color: #fff;z-index:10;}
.in_sM_Box{width:200px;padding:0 15px;overflow: hidden;height:72px;}
.in_sM_Btn{line-height: 70px;font-size: 16px;cursor:default;}
.in_sM_Box:hover .nav_wrap{display:block;}
.in_sM_Box:hover .in_sM_Btn em{color:#0e79cc;}
.in_sM_Box:hover .in_sM_Btn span{color:#0e79cc;}
.in_sM_sign{padding-top:5px;display: inline-block;float:left;}
.in_sM_Btn svg{width:24px;height:24px;}
.in_sM_Btn em{display: inline-block;float:left;padding-left: 10px;}
.in_sM_Btn em a{color:#666;}
.in_sM_Btn em a:hover{color:#0e79cc;text-decoration: none;cursor: pointer;}
.in_sM_Btn span{color:#999;padding-left:70px;}
.borBtm_gray{border-bottom:1px solid #ddd;}
.nav_wrap{display:none;overflow:hidden;background-color:#fff;width:670px;border:1px solid #ddd;position: absolute;top:-1px;left:200px;height: 360px;padding:15px;}

.banSear{overflow: hidden;margin-bottom: 20px;}
.bs_text{height:40px;border:2px solid #3c9ce7;float: left;width:80%;padding:0 10px;}
.bs_btn{background-color:#3c92e7;color:#fff;border:0;height: 40px;float:left;font-size: 16px;width:20%;}
.bs_box a{color:#666;width:150px;display: inline-block;line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right: 15px;}
.bs_boxOth a{color:#666;display: inline-block;line-height: 30px;padding-right: 15px;width:200px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bs_box a:hover,.bs_boxOth a:hover{color:#0e79cc;}

.bs_human{overflow: hidden;}
.bsh_box{border:1px solid #ddd;border-radius: 3px;width:30%;display: inline-block;float:left;text-align: center;}
.bsh_box:hover{text-decoration: none;border-color:#0e79cc;}
.bsh_box:hover img{transform:scale(1.03,1.03);}
.bsh_box img{width:100%;height:180px;margin-top: 15px;transition: all .2s linear 0s;}
.bsh_box h3{margin:0;font-size: 16px;color:#333;}
.bsh_box p{margin:0;font-size: 13px;line-height: 22px;padding:10px;color:#666;}

.bspuz{background-color: #f5f5f5;border-radius: 3px;}

/*登录*/
.login_wrap{width:250px;height: 320px;padding:10px;position: absolute;top:20px;left:50%;margin-left:320px;background-color: rgba(255,255,255,.3);z-index: 10;}
.login_box{background-color: #fff;height:100%;}
.login_info{padding:10px;overflow: hidden;}
.login_img{line-height: 60px;width:60px;float:left;}
.login_img img{max-width: 60px;max-height: 60px;}
.login_name{float:left;width:150px;padding-left: 10px;margin:0;color:#999;font-size:14px;margin-top: 5px;}
.login_nick{color:#333;}
/*.login_btn{background-color: #f5f5f5;height: 40px;line-height: 40px;font-size: 0;}
.login_btn span{color:#999;margin-right:10px;}
.login_btn a{display: inline-block;width:50%;color:#333;font-size: 14px;text-align: center;border:1px solid #e4e4e4;}
.login_btn a:hover,.login_btn a:hover span{color:#0e79cc;text-decoration: none;}
.login_btn .uc{width:100%;background-color: #3c92e7;color:#fff;}
.login_btn .uc:hover{color:#fff;background-color: #0e79cc;}
.login_btn .uc span,.login_btn .uc:hover span{color:#fff;}*/

.login_btn{display: flex;flex-wrap: nowrap;justify-content: space-between;margin-bottom: 5px;padding-right: 10px;}
.login_btn a{width:98%;background-color:orange;color:#fff;text-align: center;border-radius: 5px;height: 40px;line-height: 40px;margin-left:10px;}
.login_btn span{margin-right:10px;}

/*顶部资讯*/
.banNews{height:97px;padding:0 10px;margin:0px 0 8px 0;}
.banNews em{color:#ddd;padding-right: 3px;}
.banNews a{color:#666;line-height: 30px;display: block;}
.banNews a:hover{color:#0e79cc;text-decoration: none;}
/*顶部快捷按钮*/
.opts{font-size: 0;border-top:1px solid #e4e4e4;}
.opt{width:33.3%;display: inline-block;text-align: center;}
.opt a{display: block;}
.opt img{margin:10px 0;}
.opt span{display: block;font-size: 12px;color:#666;padding-bottom: 8px;}
.opt1,.opt2{border-right:1px solid #e4e4e4;}

/*计数*/
.countBox{margin-top:15px;}
.count{overflow: hidden;padding:10px 20px;position: relative;border:1px solid #e4e4e4;}
.count img{width:60px;height:60px;float: left;}
.countInfo{width:180px;float:left;padding-left: 20px;}
.c_name{font-size: 14px;color:#777;}
.c_num{font-size: 24px;color:#333;font-weight: bold;}
.c_link{font-size: 12px;color:#0e79cc;position: absolute;top:10px;right:15px;}
.c_link:hover{color:#0e79cc;}
.count .cArrow{position: absolute;top:34px;right:15px;width: 30px;height: 30px;}
.count:hover{box-shadow: 0 0 2px 2px #e1e1e1;}

/* 通用 */
.grayBg{background-color: #f5f5f5;}
.i_tit{font-size: 18px;margin:10px 0 10px 0;}
.titSign{font-size: 12px;border-radius: 3px;color:#fff;padding:1px 5px;font-weight: normal;float:left;}

/*倾情推荐*/
.hot{background-color: #fff;border:1px solid #ddd;border-top:2px solid #0e79cc;height:200px;margin-bottom:30px;}
.hotBox{height:200px;padding:10px;border-left:1px solid #ddd;}
.hotPic{line-height: 117px;text-align: center;}
.hotPic:hover img{transform:scale(1.1,1.1);}
.hotPic img{max-height: 100px;max-width: 150px;transition: all .2s linear 0s;}
.hotSign{display:inline-block;border:1px solid #0e79cc;border-radius: 3px;color:#0e79cc;font-size: 12px;padding:2px 8px;}
.hotTit{font-size: 14px;line-height: 24px;}
.hotPrice{color:#ff4400;font-size: 14px;}
.swiper-button-next,.swiper-button-prev{display: none;}
.hot:hover .swiper-button-next,.hot:hover .swiper-button-prev{display: block;}

/*知名企业*/
.famous{margin:15px 0;}
.famous h1{font-size: 16px;font-weight: bold;color:#666;border-left:5px solid #0e79cc;line-height: 16px;padding:5px 15px;margin:5px 0;}
.famBox{overflow: hidden;}
.famBox span{float:left;width: 35px;background-color: #0e79cc;color:#fff;font-size: 14px;text-align: center;padding:4px;height: 71px;line-height: 15px;}
.famInBox{float:right;border-top:1px solid #ddd;border-right:1px solid #ddd;overflow: hidden;font-size: 0;/* border-bottom:1px solid #ddd; */}
.famItem{width: 138px;height: 70px;border-left: 1px solid #ddd;border-bottom:1px solid #ddd;display: inline-block;float: left;text-align: center;position: relative;overflow: hidden;}
.famItem a{display: block;}
.famItem img{object-fit: contain;height: 70.94px;max-width: 90%;}
.famCover{padding:5px 5px;background-color: rgba(0,0,0,.7);display: inline-block;height: 80px;width: 138px;position: absolute;bottom:-81px;left: 0;}
.famItem:hover .famCover{
    animation: famcover .2s ease forwards;
    -moz-animation: famcover .2s ease forwards;
    -webkit-animation: famcover .2s ease forwards; 
    -o-animation: famcover .2s ease forwards; }
    @keyframes famcover
    {
      from{bottom:-80px;}
      to {bottom:0px;}
    }
.famCover h3{font-size: 13px;margin:10px 0 5px 0;color:#fff;}
.famCover p{font-size: 12px;margin:5px 0;color:#fff;}
.famCover a{color: #fff;background-color: #f0ad4e;border-color: #eea236;font-size: 12px;width:100px;border-radius: 3px;line-height: 20px;display: inline-block;}
/*产品供需*/
.iPro{border:1px solid #ddd;border-top: 2px solid #0e79cc;height:486px;background-color: #fff;margin-bottom: 10px;overflow: hidden;}
.proMenu{background-color:#fff;height:50px;font-size: 0;border-bottom: 1px solid #ddd;}
.proM_btn{width:378px;display: inline-block;text-align: center;position: relative;}
.proM_btn span{font-size: 16px;color:#666;line-height: 50px;width:200px;cursor: default;}
.proM_btn.active span{text-decoration: none;color:#0e79cc;border-bottom: 2px solid #0e79cc;padding:12px 50px;}
.proMore{position: absolute;top:0;right:60px;line-height: 25px;width:30px;cursor: pointer;}
.pro_Con{font-size: 0;overflow: hidden;width:1140px;height:432px;}

/*热门供应商*/
.pro_box{float:left;position:relative;display: inline-block;overflow: hidden;padding:5px 8px;width:284px;border:1px solid #f5f5f5;}
.proImg{line-height: 60px;width:60px;float:left;text-align:center;}
.proImg img{max-height: 60px;max-width: 60px;}
.pro_info{float:left;padding-left: 15px;width:200px;}
.pro_info a{color:#333;font-size:15px;line-height: 24px;display: block;}
.pro_info a:hover{color:#0e79cc;text-decoration: none;}
.pro_info p{color:#0e79cc;margin: 5px 0 0 0;font-size: 13px;}

/*产品供应*/
.proG_tr{overflow: hidden;text-align: center;font-size: 14px;color:#333;line-height: 24px;}
.proG_tr:nth-child(odd){background-color: #f5f5f5;border-bottom: 1px solid #ddd;padding:9px 0;}
.proG_tr .proG_cas{float:left;width:15%;display: inline-block;}
.proG_tr .proG_name{float:left;width:20%;display: inline-block;}
.proG_tr .proG_btn{float:left;width:15%;display: inline-block;}
.proG_info{border-bottom: 1px solid #ddd;overflow: hidden;line-height: 24px;padding:5px 0;width:50%;display: inline-block;float:left;}
.proG_info .proG_cas{float:left;width:30%;display: inline-block;}
.proG_info .proG_name{float:left;width:40%;display: inline-block;}
.proG_info .proG_name span{display: block;}
.proG_info .proG_btn:nth-child(odd){border-right:1px solid #ddd;}
.proG_info .proG_btn{float:left;width:30%;display: inline-block;}
.proG_info .proG_btn a{background-color:#5292e2;color:#fff;border-radius: 3px;padding:5px 20px;display: inline-block;line-height: 18px;}

/*产品需求*/
.pro_tr{overflow: hidden;text-align: center;font-size: 14px;color:#333;border-bottom: 1px solid #ddd;line-height: 24px;padding:5px 0 6px 0;}
.pro_tr:nth-child(odd){background-color: #f5f5f5;}
.pro_cas{float:left;width:15%;}
.pro_name{float:left;width:25%;}
.pro_name span{display: block;}
.pro_size{float:left;width:15%;}
.pro_pure{float:left;width:15%;}
.pro_price{float:left;width:15%;}
.proX_btn a{background-color:#f64914;color:#fff;border-radius: 3px;padding:5px 24px;display: inline-block;line-height: 18px;}

/*企业VIP*/
.iVip{background-color: #fff;border:1px solid #ddd;overflow: hidden;margin-bottom: 20px;}
.iVip_lf{float: left;width:20%;}
.iVip_md{float:left;width:60%;padding:0 30px;}
.iVip_md h1{font-size: 20px;color:#0e79cc;font-weight: bold;}
.iVip_md p{font-size: 15px;color:#333;line-height: 24px;}
.iVip_md hr{margin:15px 0;}
.iVip_list{overflow: hidden;}
.iVip_li_lf{float: left;width:50%;}
.iVip_li_rg{float: left;width: 50%;}
.iVip_list li{line-height: 36px;font-size: 15px;color:#333;}
.iVip_list .glyphicon-ok{color:#42c401;padding-right: 10px;}
.iVip_rg{float:right;width: 20%;border-left: 1px solid #ddd;}

/*newVip*/
.newVip{
	display: flex;
	flex-wrap: nowrap;
}

/*vip 20190417*/
.vipPanel{
	box-shadow: 0 -2px 25px 1px rgba(0,0,0,.14);
    border-radius: 5px;
    overflow: hidden;
}
.vP_top{font-size: 20px;color:#fff;font-weight: bold;line-height: 50px;line-height: 50px;text-align: center;}
.vP_blue{
  background-color: 
  background: -webkit-gradient(linear,left bottom,left top,from(#3c92e7),to(#0e79cc));
  background: -webkit-linear-gradient(bottom,#3c92e7,#0e79cc);
  background: -o-linear-gradient(bottom,#3c92e7,#0e79cc);
  background: linear-gradient(to top,#3c92e7,#0e79cc);
}
.vP_green{
  background-color: 
  background: -webkit-gradient(linear,left bottom,left top,from(,#43b998),to(#22a28d));
  background: -webkit-linear-gradient(bottom,#43b998,#22a28d);
  background: -o-linear-gradient(bottom,#43b998,#22a28d);
  background: linear-gradient(to top,#43b998,#22a28d);
}
.vP_info{background-color: #fff;padding: 15px 15px;}
.vP_BlueBtn{
	background-color: #3c92e7;
    color: #fff;
    border-radius: 5px;
    width: 160px;
    margin: 0 auto;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    display: block;
}
.vP_BlueBtn:hover{color:#fff;text-decoration: none;background-color: #0e79cc;}
.vP_GreenBtn{
	background-color: #39c19a;
    color: #fff;
    border-radius: 5px;
    width: 120px;
    margin: 0 auto;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    display: block;
}
.vP_GreenBtn:hover{
	color:#fff;
	background-color:#22a28d;
	text-decoration: none;
}
.vTableLine{display: flex;font-size:14px;color:#666;justify-content: space-between;font-weight: normal;line-height: 36px;border-bottom:1px solid #ddd;}
.vTableLine .green{color:#39c19a;}
.vTableLine label{font-weight: normal;color:#666;}
.vTableLine img{width:20px;}

.beVip1{font-size: 13px;color:#333;line-height: 26px;border-bottom: 1px solid #eee;display: flex;flex-wrap: nowrap;}
.beVip1 .green{color:#3ab050;padding-right:10px;font-weight: bold;width:20px;}

/*vip 20190704*/
.vipPanel a:hover{text-decoration: none;}
.vP_info p{margin-bottom: 10px;}
.vp_tit{color:#333;font-weight: bold;margin-bottom: 3px;}
.vppBox{display: flex;flex-wrap: nowrap;justify-content: space-around;border-bottom: 1px solid #eee;padding-bottom: 10px;margin-bottom: 10px;padding-top:5px;}
.vppItem{text-align: center;color:#333;}
.vppItem svg{width:20px;height: 20px;margin:0 auto;}
.vppItem span{width: 100%;text-align: center;font-size: 12px;display: block;}
.vp_green{color:#36b093;font-size: 12px;}
.vp_blue{color:#0e79cc;font-size: 12px;}

/*logo滚动*/
.iLogo{margin-bottom: 30px;}
.iLogoPic{background-color: #fff;width:120px;height:90px;line-height:90px;text-align: center;}
.iLogoPic:hover img{transform:scale(1.1,1.1);}
.iLogoPic img{max-width: 100px;max-height: 70px;transition: all .2s linear 0s;}
.iLogo .swiper-button-next,.iLogo .swiper-button-prev{display: none;}
.iLogo:hover .swiper-button-next,.iLogo:hover .swiper-button-prev{display: block;}

/*难题*/
.iPuzzle{border:1px solid #ddd;border-top: 2px solid #0e79cc;padding:10px;position: relative;background-color: #fff;margin-top: 15px;}
.iPuzzle h2{text-align: center;font-size: 18px;margin:10px 0 15px 0;}
.swi_puz{height:360px;}
.iPuz_panel{background-color: #f9f9f9;border-radius: 3px;padding:10px;}
.iPuz_tit{overflow: hidden;}
.iPuz_tit span{width:270px;display: inline-block;padding-left: 5px;}
.iPuz_al{background-color:#0e79cc;}
.iPuz_un{background-color:#999;}
.iPuz_tit a{color:#333;display: block;}
.iPuz_tit a:hover{color:#0e79cc;}
.iPuz_info{overflow: hidden;color:#999;font-size: 13px;}
.iPuz_info span{display: inline-block;float:left;width:30%;}
.inMore{position: absolute;top:0;right:10px;}

/*技术*/
.iTech{border:1px solid #ddd;border-top: 2px solid #0e79cc;padding:10px;position: relative;background-color: #fff;margin-top: 15px;}
.iTech h2{text-align: center;font-size: 18px;margin:10px 0 15px 0;}
.iTech_sec{border-bottom:1px solid #0e79cc;position: relative;margin:20px 0 16px 0;}
.iTech_sec span{color:#0e79cc;font-size: 14px;text-align: center;position:absolute;top:-10px;left:138px;background-color: #fff;}
.swi_tech{height:150px;}
.iTec_panel{background-color: #f9f9f9;border-radius: 3px;padding:10px;}
.tec_sell{background-color:#ff0000;}
.tec_buy{background-color:#008000;}
.iTec_tit{overflow: hidden;}
.iTec_tit span{width:270px;display: inline-block;padding-left: 5px;}
.iTec_tit a{color:#333;display: block;}
.iTec_tit a:hover{color:#0e79cc;}
.iTec_info{overflow: hidden;color:#999;font-size: 13px;}
.iTec_info span{display: inline-block;float:left;width:30%;}

/*定制*/
.iSyn{border:1px solid #ddd;border-top: 2px solid #0e79cc;padding:10px;position: relative;background-color: #fff;margin-top:15px;}
.iSyn h2{text-align: center;font-size: 18px;margin:10px 0 15px 0;}
.swi_syn{height:360px;}
.iSyn_panel{overflow: hidden;border-top: 1px solid #ddd;padding:10px 0;}
.iSyn_pic{width:80px;float:left;text-align: center;line-height: 80px;background-color: #fff;}
.iSyn_pic img{max-height: 80px;max-width: 80px;}
.iSyn_info{width:250px;float:left;padding-left: 10px;}
.iSyn_info a{font-size: 14px;color:#333;display: block;line-height: 24px;}
.iSyn_info p{margin:0;color:#999;font-size: 12px;line-height: 20px;}

/*其他栏目入口*/
.otherIn{margin-top:10px;margin-bottom: 5px;}
.otherIn img{transition: all .2s linear 0s;}
.otherIn img:hover{transform:scale(1.06,1.06);}

/*资讯*/
.iNew{border-top: 2px solid #0e79cc;padding:10px 0 10px 0;}
/*轮播*/
.news_panel{position: relative;}
.news_panel img{width:360px;height:270px;object-fit: cover;}
.news_tit{position: absolute;bottom:0;left:0;background-color:rgba(0,0,0,.6);width:100%;}
.news_tit a{color:#fff;line-height: 36px;padding:0 10px;display: block;font-size: 16px;}
/*2048*/
.game h2{border-bottom: 2px solid #ddd;margin:0 0 10px 0;}
.game span{border-bottom:2px solid #0e79cc;font-size: 16px;}
.game a{border:1px solid #ddd;background-color: #fff;border-radius: 3px;padding:5px;display: inline-block;}
.game img{width:100%;transition: all .2s linear 0s;}
.game img:hover{transform:scale(1.02,1.02);}
/*中间部分资讯*/
.iNew_mid{border:1px solid #ddd;background-color: #fff;padding:10px 15px;height: 546px;border-radius: 3px;}
.iNew_mid a{display: block;color:#666;line-height: 46px;border-bottom: 1px dashed #ddd;}
.iNew_mid a:hover{color:#0e79cc;}
/*右边资讯*/
.swi_newsRg{border:1px solid #ddd;background-color: #fff;padding:10px 15px;height: 546px;border-radius: 3px;}
.nr_panel{overflow: hidden;border-bottom: 1px dashed #ddd;padding:10px 0;}
.news_img{width:30%;float: left;}
.news_img img{width:80px;height:60px;border-radius: 5px;}
.news_info{width:70%;float:left;padding-top:5px;}
.news_info a{color:#666;}
.news_info a:hover{color:#0e79cc;}

/*友情链接*/
.iF_menu{border-bottom: 2px solid #ddd;margin-bottom: 10px;height: 38px;}
.iF_menu span{font-size: 16px;color:#333;padding:0 10px;line-height: 36px;display: inline-block;cursor: default;}
.iF_menu span.active{border-bottom:2px solid #0e79cc;}
.iF_box{margin-bottom: 30px;height:60px;}
.friend{height:60px;overflow: hidden;}
.friend a{display: inline-block;color:#999;font-size: 14px;padding-right: 15px;line-height: 30px;}
.friend a:hover{color:#0e79cc;text-decoration: none;}
.partner{font-size: 0;}
.partner a{display: inline-block;color:#666;font-size: 14px;padding-right: 15px;line-height: 30px;}
.partner a:hover{text-decoration: none;cursor: default;}
.partner span{display: inline-block;width:132px;height:90px;text-align: center;line-height: 90px;margin:0 10px 10px 0;background-color: #fff;}
.partner img{max-width:106px;max-height: 70px;}


/*报名活动*/
.actHead{font-size: 18px;font-weight: bold;padding-left: 15px;border-left: 5px solid #0e79cc;}
.actBox{border: 1px solid #eee;background: #fff;margin-bottom: 25px;position: relative;}
.actPic img{height: 130px;width:100%;object-fit: cover;}
.actInfo{padding:10px;}
.actTime{color: #999;font-size: 12px;margin:0 0 8px 0;}
.actTit{
  font-size: 15px;
  color:#333;
  line-height: 22px;
  height: 44px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin:0 0 8px 0
}
.actTit:hover{color:#0e79cc;text-decoration: none;}
.actPlace{display: flex;flex-wrap: nowrap;}
.actPlace .glyphicon{color:#999;padding-right: 6px;}
.actPlace p{font-size: 12px;color:#999;margin:0;}
.sign{position: absolute;right:0;top:10px;border-radius: 30px 0 0 30px;color:#fff;font-size:12px;padding:2px 5px 2px 8px;z-index: 10;}
.sign.open{background-color:#09bb07;}
.sign.end{background-color:#999;}
.sign.off{background-color:#e64340;}

/*推广产品*/
.ap_panel{
  display: flex;
  flex-wrap: wrap;
}

.ap_box{
  width:25%;
  height: 82px;
  display: flex;
  flex-wrap: nowrap;
  
}

.ap_link{
  margin-bottom: 15px;
  font-size: #333;
}
.ap_link:hover{
  text-decoration: none;
  box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
}
.ap_pic{
  width:82px;
  height: 82px;
  box-shadow: 0 1px 6px 0 rgba(0,0,0,.1);
  background-color: #fff;
}
.ap_pic img{
  width:80px;
  height: 80px;
  object-fit: contain;
}
.ap_info{
  padding-left: 10px;
  width: 190px;
  display: inline-block;
}
.ap_cname{
  font-size:14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color:#333;
}
.ap_ename{
  font-size: 12px;
  color:#777;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ap_cas{
  color:#0e79cc;
  border-radius:0 30px 30px 0;
  font-size:12px;
  margin:3px 0;
  font-weight: bold;
}
.ap_supplier{
  font-size: 13px;
  color:#666;
}
.ap_supplier span{
  padding:0 3px;
  color:#0e79cc;
}


/*展厅*/
.gallery{
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.galleryBox{
  width:32%;
  border:1px solid #ddd;
  border-radius: 10px;
}
.galleryBox:hover{
  cursor: pointer;
}
.galleryBox img{
  object-fit: cover;
  width:100%;
  height: 180px;
  border-radius: 10px 10px 0 0;
}
.galleryBox .vip5{
  width:20px;
  height: 20px;
  margin-right: 5px;
}
.galleryBox h2{
  font-size: 16px;
  line-height: 30px;
  margin:3px 0;
}
.galleryBox span{
  margin-right: 5px;
}
.galleryBox h2 a{
  font-size: 16px;
  color:#333;
  text-decoration: none;
}
.galleryBox p{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color:#777;
    font-size: 13px;
    padding:0 15px;
}

.pdf_sign{display: block;}
.pdf_type{color:#fff;font-size: 12px;padding:3px 5px;}
.pdf_Sg_produce{background-color: #01a8df;}
.pdf_Sg_trade{background-color: #00d4df;}
.pdf_Sg_sj{background-color: #0bb8b2;}
.pdf_Sg_reagent{background-color: #00d0a8;}
.pdf_Sg_custom{background-color: #8ad06e;}
.pdf_Sg_school{background-color: #0cf6c1;}
.pdf_Sg_spot{font-size: 12px;padding:3px 5px;color:#f15a3d;border:1px solid #f15a3d;background-color:#fcdfda;display: none;}
.pdf_sign a{width:120px;border:1px solid #4bb0e8;color:#3c92e7;background-color: #eaf7fd;font-size: 12px;padding:3px 5px;}
.pdf_sign a img{margin-right: 5px;}
.pdf_sign a:hover{background-color: #f8fcfe;}

.provinceList{
  width:100%;
}
.provMenu{
  line-height: 24px;
  margin:15px 0 12px 0;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  border-bottom:1px solid #ddd;
  padding-bottom: 8px;
}
.provMenu span a{
  padding:0 8px;
  border-right:1px solid #ddd;
  color:#666;
}
.provMenu span a:first-child{
  color:#0e79cc;
}
.provMenu a:last-child{
  border:none;
}
.proCompany{
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  line-height: 27px;
  border-bottom:1px solid #eee;
  font-size: 13px;
}
.proCompany span{
  margin-left: 8px;
  text-align: center;
  color: #fff;
  height: 20px;
  line-height: 20px;
  margin-top:4px;
  padding:0 5px;
}
@media screen and (max-width: 800px){
  .gallery{flex-wrap: wrap;}
  .galleryBox{width:100%;margin-bottom: 10px;}
}

/* 仪器设备 */
.ins_box{height:235px;border:1px solid #ddd;padding:10px;box-shadow: 1px 2px 3px #e4e4e4;margin-bottom: 15px;position:relative;}
.nocasPoster{height:235px;margin-bottom: 15px;display: inline-block;}
.ins_box_a{padding:0;margin:0;}
.ins_box:hover{padding:9px;border:2px solid #0e79cc;}
.ins_info{min-height: 70px;}
.ins_pic{width: 220px;height: 140px;text-align: center;margin:0 auto;}
.ins_pic a{vertical-align: middle;display:inline-block;width: 220px;line-height: 160px;}
.ins_pic a img{max-width: 220px;max-height: 160px;}
.ins_tit{height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ins_tit a{font-size: 14px;color:#333;line-height: 30px;}
.ins_tit a:hover,.ins_box:hover .ins_tit a{color:#0e79cc;}
.ins_cas,.ins_day,.ins_eng{line-height: 20px;color:#666;font-size: 12px;width: auto;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
